import {http} from './http.js'

export default {
	// 获取主题列表
	getTopics: (data)=> {
		return http('/topics',data,'GET').then(res => res.data)
	},
	// 获取主题详情
	getTopic(id,data) {
		return http('/topic/'+id,data,'GET').then(res => res.data)
	},
	// 收藏主题
	collect(data) {
		return http('/topic_collect/collect',data,'POST').then(res => res.data)
	},
	// 取消收藏
	deCollect(data) {
		return http('/topic_collect/de_collect',data,'POST').then(res => res.data)
	},
	// 登录接口
	login(token) {
		return http('/accesstoken',{
			accesstoken: token
		},'POST')
	},
	// 获取未读消息数量
	getMessCount(accesstoken) {
		return http('/message/count',{
			accesstoken
		},'GET').then(res => res.data)
	},
	// 获取全部消息
	getMess(data) {
		return http('/messages',data,'GET').then(res => res.data)
	},
	// 标记一个消息已读
	markOneMsg(id,accesstoken) {
		return http('/message/mark_one/'+id,{
			accesstoken
		},'POST').then(res => res.data)
	},
	// 标记全部信息已读
	markAllMsg(accesstoken) {
		return http('/message/mark_all',{accesstoken},'POST')
	},
	//获取用户信息
	getUser(user) {
		return http('/user/'+user).then(res => {
			return res.data
		})
	},
	//获取收藏列表
	getCollect(user){
		return http('/topic_collect/'+user).then(res => {
			return res.data
		})
	}
}